Definitions
Static Testing
A static test is any test which is accomplished without executing
the software
Source code review processes like inspections and walk-throughs
Source code and object code checkers like compilers, lint programs, linkers, and class file analyzers